nextMajor

Hi!
I'm trying to create a baseline in a dxl, the dxl works,I create a baseline (i.e 0.1) but when I made a second baseline the number is 0.2.
How do I make the baseline go to 1.0,...2.0,...3.0 and so on?
 

void createBSD(){                            
Folder f = current
BaselineSetDefinition newBSD 
BaselineSet newBS
string bsdname = get (bsInput)
errmess = create(f, bsdname, "oioioi", newBSD)
save(newBSD)
} 
 
void addBSD(){
BaselineSetDefinition BSD
BaselineSet newBS
Item i
Folder f = current
string errmess
Skip moduleSkip = create
bool major = false
int selItemToken
ModName_ selMod
 
for BSD in current Folder do
{ 
    lock(BSD)
    for (selItemToken=0; selItemToken<noElems(selectedListView); selItemToken++) {
                raise(selectModulesDB)
                i = item(get(selectedListView, selItemToken))
 
                if (type(i) == "Formal"){
                string modpath = fullName(i)
        selMod = module(modpath)
        addModule(selMod, BSD)
                        
                put(moduleSkip, selItemToken, selMod)
        }     
}
 
        create(BSD, major, "Test", "Hello", newBS)
    unlock(BSD)
        string check = addBaselines(moduleSkip, newBS)
        close(newBS)
        }             
                        
        save(BSD)
        delete(moduleSkip)              
}

Bruwbruw - Thu Nov 08 11:00:20 EST 2012

Re: nextMajor
Mathias Mamsch - Thu Nov 08 15:13:43 EST 2012

Did you try setting "major" to true in your code? This could give you major baselines (i.e. 1.0, 2.0, 3.0, ...) instead of minor baselines (0.1, 0.2, 0.3, ...) Regards, Mathias


Mathias Mamsch, IT-QBase GmbH, Consultant for Requirement Engineering and D00RS

Re: nextMajor
Bruwbruw - Fri Nov 09 06:05:03 EST 2012

Mathias Mamsch - Thu Nov 08 15:13:43 EST 2012
Did you try setting "major" to true in your code? This could give you major baselines (i.e. 1.0, 2.0, 3.0, ...) instead of minor baselines (0.1, 0.2, 0.3, ...) Regards, Mathias


Mathias Mamsch, IT-QBase GmbH, Consultant for Requirement Engineering and D00RS

Thanks.
Its working!